Er is een dubbelzinnige naam gevonden

   

De id is strijdig met een andere id of moet worden gekwalificeerd. Voor deze fout zijn de volgende oorzaken en oplossingen mogelijk:

object.eigenschap

Id's op moduleniveau en op projectniveau (modulenamen en namen van opgeroepen projecten) kunnen opnieuw gebruikt worden in een procedure, hoewel programma's hierdoor moeilijker te onderhouden zijn en fouten moeilijker zijn op te sporen. Als u echter wilt verwijzen naar beide items in dezelfde procedure, moet het item met het grootst bereik worden gekwalificeerd. Als bijvoorbeeld MyID is gedeclareerd op het moduleniveau van MyModule en als vervolgens in de module een variabele op procedureniveau wordt gedeclareerd met dezelfde naam, moeten verwijzingen naar de variabele op moduleniveau op de juiste wijze worden gekwalificeerd:

Dim MyID As String
Sub MySub
MyModule.MyID = "Dit is een variabele op moduleniveau"
Dim MyID As String
MyID = "Dit is de variabele op procedureniveau"
Debug.Print MyID
Debug.Print MyModule.MyID
End Sub

Selecteer voor aanvullende informatie het desbetreffende item en druk op F1 (in Windows) of op HELP (op de Macintosh).